/***********************************************************************************************************************
/*
/*    Settings.h
/*
/**********************************************************************************************************************/

#pragma once

#include "cSettingsBase.h"

//======================================================================================================================
// CLASSES
//======================================================================================================================

class cSettings : public cSettingsBase
{
public:

	//---------------------------------------------------
	// PUBLIC DATA
	//---------------------------------------------------

	cStrW		        sSignature;
	cVersion		    Version;
	bool				bOn;
	unsigned 			uBrightness;
	unsigned            uContrast;
	unsigned            uGamma;
	bool                bExpanded;
	cPtI                ptMainWindowPosition;

	//-----------------------------------
	// DEFINE FOLLOWING IN DERIVED CLASS
	//-----------------------------------

	virtual sEntry * 	table ( int i = 0 );
	virtual int			qty_entries ();
	virtual void		init ();
	static sEntry 		aTable [];
};
